Luke Raley went 2-for-5 with a three-run home run and Mitch Garver hit a two-run shot in the fourth inning to lead the Seattle Mariners past the Houston Astros 8-3.